var express = require('express');
var router = express.Router();
var fs = require('fs');
var config = require('../public/config');
var db = require('../public/javascripts/db');

router.get('/', (req, res, next) => {
    console.log('get result api', req.query);
    var sql = 'SELECT * FROM result WHERE id = ?';
    db.query(sql, req.query.id, (err, result) => {
        if (err) {
            console.log('get result err', err);
            throw err;
            return;
        }
        console.log('get result', result[0]);
        res.send(result[0]);

        //读取文件内容
        // fs.readFile('/Library/WebServer/Documents/upload/result.txt', 'utf8', (err, data) => {
        //     if (err) {
        //         throw err;
        //         return;
        //     }
        //     console.log('text result', data);
        //     var textResult = data.split('\n')[req.query.id - 1];
        //     var detail = {
        //         id: result[0].id,
        //         isdr: result[0].isdr,
        //         origin: result[0].origin,
        //         vessel: result[0].vessel,
        //         massvessel: result[0].massvessel,
        //         data: textResult
        // }
        //     res.send(detail);
        // })

        // res.send(result[0]);
    })
    //读取图片显示在报文preview中
    // fs.readFile(config.uploadImagePath+'1.png', "binary", (err, data) => {
    //     if (err) {
    //         console.log(err);
    //         return;
    //     } else {
    //         // console.log(data);
    //         var base64 = new Buffer(data,'base64');
    //         console.log(base64);
    //         res.writeHead('200', {'Content-Type': 'image/jpeg'});
    //         res.write(data, 'binary');
    //         res.end('');
    //     }
    // })

    //以base64读取图片返回
    // var filePath = config.uploadImagePath + req.query.id + '.png';
    // var bData = fs.readFileSync(filePath);
    // var base64Str = bData.toString('base64');
    // var dataUri = 'data:image/png;base64,' + base64Str;
    // // console.log(dataUri);
    // var response = {
    //     num: 12345,
    //     data: dataUri
    // }
    //
    // res.send(response);
    // res.send('get detail')

})

module.exports = router;